Welcome to JavaScript!

5.11 回调函数初识

回调函数是非常重要的函数,在开发的过程中会经常用到

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Title</title>

<script type="text/javascript">

//回家是主函数

//发信息是回调函数

function hj(a){ //a是形参,在运行hj(fxx)代码时,把整个发信息的函数传处形参a中;

a(); //a代入实参后,a这个参数,变成了整个fxx发信息这个函数

};

function fxx(){

alert("我已回到家,亲,晚安")

};

hj(fxx); //在运行代码时,并没有直接执行发信息这个函数,而是直接执行了回家这个函数,fxx回调函数是实参,代入主函数执行

//你把“发信息函数”当成参数传给“回家的函数”,然后你女朋友必需先回到家,主函数执行完了,再执行传出来的“发条信息函数”,然后你就收到一条信息了。

</script>

</head>

<body>

</body>

</html>